pitch (something) well

Translations
хорошо предложить (что-то)
She managed to pitch her book idea well during the meeting.
Ей удалось хорошо представить идею своей книги на встрече.